package com.cn.jinl.api;

import com.cn.jinl.domain.CheckLine;
import com.cn.jinl.utils.QueryForm;

import java.util.List;
import java.util.Map;

public interface ICheckLineService {

    List<CheckLine>getHistoryCheckLineLists(QueryForm queryForm)throws Exception;

    Map<String,Object>getCheckLineListMap(QueryForm queryForm)throws Exception;

    String addCheckLine(CheckLine checkLine)throws Exception;
    String addJSZZQCheckLine(CheckLine checkLine)throws Exception;

    String updateCheckLine(CheckLine checkLine)throws Exception;

    String addOrUpdateCheckLine(CheckLine checkLine)throws Exception;

    String exportCheckLineList(QueryForm queryForm)throws Exception;

    //app扫码获取线检信息
    Map<String,Object> getCheckLineListMap(String deviceCode,String type)throws Exception;

    //获取巡检动态
    Map<String,Object>getAPICheckLineListMap(QueryForm queryForm)throws Exception;

    List<Map<Object, Object>> getQualityAnalysisList(QueryForm queryForm)throws Exception;
}
